function buildCal(m, y, cM, cH, cDW, cD, brdr){ var mn=['Januari','Februari','Maret','April','Mei','Juni','July','Agustus','September','Oktober','November','Desember']; var dim=[31,0,31,30,31,30,31,31,30,31,30,31]; var oD = new Date(y, m-1, 1); if (oD.getTimezoneOffset() == 0) (todaydate=now.getTime() + (7*60*60*1000)) //DD replaced line to fix date bug when current day is 31st oD.od=oD.getDay()+1; //DD replaced line to fix date bug when current day is 31st var todaydate=new Date(); //DD added var scanfortoday=(y==now.getFullYear() && m==now.getMonth()+1)? now.getDate() : 0 //DD added dim[1]=(((oD.getFullYear()%100!=0)&&(oD.getFullYear()%4==0))||(oD.getFullYear()%400==0))?29:28; var t='
'; t+=''; for(s=0;s<7;s++)t+=''; t+=''; for(i=1;i<=42;i++){ var x=((i-oD.od>=0)&&(i-oD.od' //DD added t+=''; if(((i)%7==0)&&(i<36))t+=''; } return t+='
Kalender '+mn[m-1]+' - '+y+'
'+"MSSRKJS".substr(s,1)+'
'+x+'
'; } now = new Date(y, m-1, 1); if (now.getTimezoneOffset() == 0) (a=now.getTime() + (7*60*60*1000)) else (a=now.getTime()); now.setTime(a); hr = now.getHours() ; am = ( hr > 11 ) ? "PM" : "AM"; document.write()